fate decreed that... - Espagnol Anglais Dictionnaire